Tables [dbo].[MemorialTribute]
Properties
PropertyValue
Created10:31:27 AM Tuesday, March 02, 2010
Last Modified1:17:33 PM Thursday, February 23, 2012
Columns
NameData TypeMax Length (Bytes)Allow NullsDefault
Cluster Primary Key PK_MemorialTribute: MemorialTributeKeyMemorialTributeKeyuniqueidentifier16
No
FRProductKeyuniqueidentifier16
Yes
Foreign Keys FK_MemorialTribute_GroupMain_Notification: [dbo].[GroupMain].NotificationGroupKeyIndexes IX_MemorialTribute_NotificationGroupKey: NotificationGroupKeyNotificationGroupKeyuniqueidentifier16
Yes
Foreign Keys FK_MemorialTribute_MemorialTributeCodeRef: [dbo].[MemorialTributeCodeRef].MemorialTributeCodeKeyIndexes IX_MemorialTribute_MemorialTributeCodeKey: MemorialTributeCodeKeyMemorialTributeCodeKeyuniqueidentifier16
No
Descriptionnvarchar(200)400
Yes
UseDefaultDescriptionFlagbit1
No
((0))
Foreign Keys FK_MemorialTribute_ContactMain: [dbo].[ContactMain].HonoreeContactKeyIndexes UN_MemorialTribute_HonoreeContactKey: HonoreeContactKeyHonoreeContactKeyuniqueidentifier16
Yes
MarkedForDeleteOndatetime8
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK_MemorialTribute: MemorialTributeKeyPK_MemorialTributeMemorialTributeKey
Yes
IX_MemorialTribute_MemorialTributeCodeKeyMemorialTributeCodeKey
IX_MemorialTribute_NotificationGroupKeyNotificationGroupKey
UN_MemorialTribute_HonoreeContactKeyHonoreeContactKey
Foreign Keys Foreign Keys
NameColumns
FK_MemorialTribute_ContactMainHonoreeContactKey->[dbo].[ContactMain].[ContactKey]
FK_MemorialTribute_GroupMain_NotificationNotificationGroupKey->[dbo].[GroupMain].[GroupKey]
FK_MemorialTribute_MemorialTributeCodeRefMemorialTributeCodeKey->[dbo].[MemorialTributeCodeRef].[MemorialTributeCodeKey]
SQL Script
CREATE TABLE [dbo].[MemorialTribute]
(
[MemorialTributeKey] [uniqueidentifier] NOT NULL,
[FRProductKey] [uniqueidentifier] NULL,
[NotificationGroupKey] [uniqueidentifier] NULL,
[MemorialTributeCodeKey] [uniqueidentifier] NOT NULL,
[Description] [nvarchar] (200) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[UseDefaultDescriptionFlag] [bit] NOT NULL CONSTRAINT [DF_MemorialTribute_UseDefaultDescriptionFlag] DEFAULT ((0)),
[HonoreeContactKey] [uniqueidentifier] NULL,
[MarkedForDeleteOn] [datetime] NULL
) ON [PRIMARY]

GO
ALTER TABLE [dbo].[MemorialTribute] ADD CONSTRAINT [PK_MemorialTribute] PRIMARY KEY CLUSTERED ([MemorialTributeKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [UN_MemorialTribute_HonoreeContactKey] ON [dbo].[MemorialTribute] ([HonoreeContactKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_MemorialTribute_MemorialTributeCodeKey] ON [dbo].[MemorialTribute] ([MemorialTributeCodeKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_MemorialTribute_NotificationGroupKey] ON [dbo].[MemorialTribute] ([NotificationGroupKey]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[MemorialTribute] ADD CONSTRAINT [FK_MemorialTribute_ContactMain] FOREIGN KEY ([HonoreeContactKey]) REFERENCES [dbo].[ContactMain] ([ContactKey])
GO
ALTER TABLE [dbo].[MemorialTribute] ADD CONSTRAINT [FK_MemorialTribute_GroupMain_Notification] FOREIGN KEY ([NotificationGroupKey]) REFERENCES [dbo].[GroupMain] ([GroupKey])
GO
ALTER TABLE [dbo].[MemorialTribute] ADD CONSTRAINT [FK_MemorialTribute_MemorialTributeCodeRef] FOREIGN KEY ([MemorialTributeCodeKey]) REFERENCES [dbo].[MemorialTributeCodeRef] ([MemorialTributeCodeKey])
GO
Uses